straddle two worlds

Translations
être à cheval entre deux mondes
Definitions
To exist or operate in two different environments, cultures, or situations at the same time, often having to balance or reconcile the differences between them.